function setfocus() {
    document.f_kalk.c_n.focus();
    return
}



function strzero(num, dec)
{
    if (isNaN(num))return'';
    //num = Number(num)

    var p = Math.pow(10, dec);
    num = (Math.round(num * p)) / p;
    if (num == 0)return 0;
    st = num.toString(10);

    poz_kr = st.lastIndexOf('.');  //pozycja kropki
    if (poz_kr == -1) {
        st += '.';
        qqq = dec;
    }
    else qqq = dec - st.length + poz_kr + 1;

    for (p = 0; p < qqq; p++)st += '0';
    return st;
}

//formatuje string wejsciowy
//na wyjsciu tylko liczby i '.'
function liczba99(wart)
{
    var kropka = 0;
    var zwr = '';
    var dl = wart.length;
    var zmiana = false;

    for (var j = 0; j < dl; j++)
    {
        znak = wart.charAt(j);
        switch (znak)
                {
            case "0":
            case "1":
            case "2":
            case "3":
            case "4":
            case "5":
            case "6":
            case "7":
            case "8":
            case "9":
                zwr += znak;
                break;
            case ",":
                zmiana = true;
            case ".":
            {
                if (kropka == 0) {
                    zwr += ".";
                    kropka++;
                }
                else zmiana = true;
            }
                break;
            default:
                zmiana = true;
        }
    }

    if (zwr.charAt(0) == '.')        return(zwr = "0" + zwr);
    //if(zwr.charAt(0)=='0' && zwr.charAt(1)!='.' && zwr.length>1) return(zwr=zwr.substring(1,zwr.length));

    if (!zmiana) return(false);
    if (zwr == '') zwr = ' ';
    return(zwr);
}


function check() {
    var err = false;
    var opl_not = 0;
    var oplata_skarbowa = 0;
    var VAT_od_taksy = 0;
    var prowizja = 0;
    var VAT_od_prowizji;
    var wypis;
    var prowizja_procent = 0;
    var oplata_sadowa = 0;
    var oplaty_dod = 0;
    var suma = 0;
    var wyp;  //wypisy z akt w [zlotych]


    form = document.forms['f_kalk'];
    wartosc = form.elements['c_n'].value;
    waluta=form.elements['Wartosc_currency'].options[form.elements['Wartosc_currency'].selectedIndex].value;

    tmpq = liczba99(wartosc);
    if (tmpq)
    {
        wartosc = parseFloat(tmpq);
        form.elements['c_n'].value = tmpq;
    }

    if (wartosc.length == 0) c_n = 0;
    else c_n = parseFloat(wartosc) * parseFloat(waluta);

    oplata_skarbowa = c_n * 0.02;
    form.elements['oplataskarbowa'].value = strzero(oplata_skarbowa, 2);

    if (c_n <= 0)       opl_not = 0;
    else if (c_n <= 3000)        opl_not = 100;
    else if (c_n <= 10000)       opl_not = 100 + (c_n - 3000) * 0.03;
        else if (c_n <= 30000)       opl_not = 310 + (c_n - 10000) * 0.02;
            else if (c_n <= 60000)       opl_not = 710 + (c_n - 30000) * 0.01;
                else if (c_n <= 1000000)     opl_not = 1010 + (c_n - 60000) * 0.004;
                    else if (c_n <= 2000000)     opl_not = 4770 + (c_n - 1000000) * 0.002;
                        else    opl_not = 6770 + (c_n - 2000000) * 0.0025;


  

    if (document.getElementById('oplata1').checked || document.getElementById('oplata3').checked) {
        opl_not = opl_not / 2;
    }
    //else if (form.elements['oplata2'].checked) {}

    opl_not = Math.round(opl_not * 100) / 100;

    form.elements['taksanotarialna'].value = strzero(opl_not, 2);

    VAT_od_taksy = Math.round(opl_not * 23) / 100;
    form.elements['vatodtaksy'].value = strzero(VAT_od_taksy, 2);

    prowizja_procent = form.elements['prowizjaprocent'].value;
    tmpq = liczba99(prowizja_procent);
    if (tmpq)
    {
        prowizja_procent = parseFloat(tmpq);
        form.elements['prowizjaprocent'].value = tmpq;
    }

    prowizja_procent = parseFloat(prowizja_procent);
    if (prowizja_procent.length == 0) prowizja_procent = 0;

    prowizja = Math.round(c_n * prowizja_procent) / 100;
    form.elements['prowizja'].value = strzero(prowizja, 2);


    VAT_od_prowizji = Math.round(prowizja * 23) / 100;
    form.elements['vatodprowizji'].value = strzero(VAT_od_prowizji, 2);


    if (document.getElementById('oplata1').checked)
    {
        oplata_sadowa = 0;
        form.elements['oplatasadowa'].value = "nie ma";
    }
    else if (document.getElementById('oplata2').checked || document.getElementById('oplata3').checked)
    {

        // if (c_n <= 10000)        oplata_sadowa = c_n * 0.08;
        // else if (c_n <= 50000)   oplata_sadowa = 800 + ((c_n - 10000) * 0.07);
        // else if (c_n <=100000)   oplata_sadowa = 3600 + ((c_n - 50000) * 0.06);
        // else                     oplata_sadowa = 6600 + ((c_n - 100000) * 0.05);

        // oplata_sadowa = oplata_sadowa * 0.2;

        oplata_sadowa = 200;

        if (oplata_sadowa < 15) oplata_sadowa = 15;
        if (oplata_sadowa > 100000) oplata_sadowa = 100000;
        if (c_n <= 0) oplata_sadowa = 0;

        form.elements['oplatasadowa'].value = strzero(oplata_sadowa, 2);
    }

    if (document.getElementById('oplata2').checked || document.getElementById('oplata3').checked) {

    wypis = 200; //opłata za wniosek

    wyp = wypis + Math.round(wypis * 23) / 100;

    form.elements['wypisy'].value = strzero(wyp, 2);

    tmpq = liczba99(wyp);

    if (tmpq)
    {
        wyp = tmpq;

        form.elements['wypisy'].value = strzero(wyp, 2);
    }
    } else if  (document.getElementById('oplata1').checked ) {


        wypis = 0; //opłata za wniosek
       form.elements['wypisy'].value = "nie ma";
        wyp = wypis;
    }

    //alert("o_sk"+oplata_skarbowa +" on"+ opl_not +" Vat"+ VAT_od_taksy +" o_sa"+ oplata_sadowa +" prow"+ prowizja +" wypisy"+ wyp)

    oplaty_dod = oplata_skarbowa + opl_not + VAT_od_taksy + oplata_sadowa + prowizja + VAT_od_prowizji + Number(wyp);
    form.elements['oplatydod'].value = strzero(oplaty_dod, 2);

    suma = c_n + oplaty_dod;
    form.elements['suma'].value = strzero(suma, 2);


}